package com.eop.service;

import java.util.Date;
import java.util.List;

import com.eop.entity.Event;

public interface IEventService {
	public List<Event> getAllEvent();

	/**
	 * 保存事件
	 * 
	 * @param sr
	 */
	public void saveEvent(Event sr);

	public Event getEventById(String id);

	public void deleteEvent(Event sr);

	/**
	 * 根据事件名称搜索
	 * 
	 * @param srName
	 * @return
	 */
	public List<Event> getEventByName(String srName);

	/**
	 * 取得所有未删除的应急事件
	 * 
	 * @return
	 */
	public List<Event> getAllEffectEvent();
	
	/**
	 * 起始时间到结束时间
	 * @param startDate
	 * @param endDate
	 * @return
	 */
	public List<Event> getEventByDate(Date startDate,Date endDate);
}
